package com.jms.framework.beans.annotation;

import com.jms.framework.beans.BeanDefinition;

import java.lang.annotation.*;

@Documented
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Bean {
    String value() default "";
    boolean lazy() default false;
    String scope() default BeanDefinition.SCOPE_SINGLETON;
    int orderNumber() default 0;
    boolean afterInit() default false;
}
